package br.ufrj.dcc.comp2.musica.vista;

import javax.swing.JDialog;
import javax.swing.JOptionPane;
import javax.swing.JPasswordField;

public class OptionPaneAlteraSenha {

	private JPasswordField campoSenhaAntiga;
	private JPasswordField campoSenhaNova;
	private JPasswordField campoConfirmaSenhaNova;
	
	private JOptionPane optionPaneAlteraSenha;
	
	private String opcaoEscolhida;
	
	public OptionPaneAlteraSenha () {
		
		Object[] opcoes = {"OK", "Cancelar" };
		
		campoSenhaAntiga = new JPasswordField(25);
		campoSenhaAntiga.setEchoChar('*');
		
		campoSenhaNova = new JPasswordField(25);
		campoSenhaNova.setEchoChar('*');
		
		campoConfirmaSenhaNova = new JPasswordField(25);
		campoConfirmaSenhaNova.setEchoChar('*');
		
		optionPaneAlteraSenha = new JOptionPane();
		optionPaneAlteraSenha.setMessage(new Object [] {"Senha Antiga", campoSenhaAntiga, "Nova Senha", campoSenhaNova, "Confirme Nova Senha", campoConfirmaSenhaNova });
		optionPaneAlteraSenha.setOptions(opcoes);

		JDialog janelaParaConfirmarComSenha = optionPaneAlteraSenha.createDialog("Alterar Senha");
		
		janelaParaConfirmarComSenha.setVisible(true);
		
		opcaoEscolhida = optionPaneAlteraSenha.getValue().toString();
		
	}

	public String getOpcaoEscolhida() {
		return opcaoEscolhida;
	}

	public JPasswordField getCampoSenhaAntiga() {
		return campoSenhaAntiga;
	}

	public JPasswordField getCampoSenhaNova() {
		return campoSenhaNova;
	}

	public JPasswordField getCampoConfirmaSenhaNova() {
		return campoConfirmaSenhaNova;
	}
	
	

	
}
